multiple artillery rocket launcher system - German English Dictionary